using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Storage;

namespace XNAPlatformer.Source.Input
{
    public class Controller
    {
        private bool jumpIsPressed;
        private bool jumpIsDown;
        private bool shootIsPressed;
        private bool shootIsDown;
        //Keyboard arrow keys will be 0 or 1 not floats
        private Vector2 direction;




        private ControllerType controllerType;

        public Controller(ControllerType cType)
        {
            controllerType = cType;
        }

        public void Update()
        {
            if (controllerType == ControllerType.Keyboard)
            {

            }
            else
            {

            }
        }

        public void SetKeyboardJump(Keys k)
        { 
        }

        public void SetKeyboardShoot(Keys k)
        {
        }

        public void SetKeyboardStart(Keys k)
        {
        }

        public void SetKeyboardBack(Keys k)
        { 
            
        }
    }
}
